/* ============================================================
   01-base.css
   Thematisch aufgeteilt aus default.css + SiTTsBlazor.css
   ============================================================ */

/* ---- aus default.css ---- */
/*DATEI A*/

body {
    font-family: Calibri;
    overflow: hidden;
}

button:hover:not(.mud-button-root ) {
    background-color: #009ee0 !important;
    transition: all .5s ease;
}

textarea {
    width: 100%;
    border-radius: .25rem;
}



.validation-errors > .validation-message {
    color: #e30613;
}

textarea {
    border: 1px solid #f1f2f3;
    transition: background-color 0.3s ease;
    color: #4B5675;
    padding: .26rem .5rem;
    border-radius: .25rem;
    border: 1px solid #ccc;
}

.validation-error {
    color: #e30613;
}

/* Anpassen der Tabelle für engere Zeilenabstände */
table.divTable {
    width: 100%;
}

button.card-btn {
    border: none;
}

pre {
    white-space: wrap;
}
.vba-desc .validation-message {
    margin-bottom: 10px;
}
.validation-message,
.PropertyErrorDisplay {
    color: #e30613;
}
.vba-desc:has(.validation-message) textarea,
.timespan:has(.validation-message) input,
.card-desc-content:has(.PropertyErrorDisplay) .input-wrapper input,
.card-desc-content:has(.PropertyErrorDisplay) input,
.card-desc-content:has(.PropertyErrorDisplay) .dropdown input,
.card-desc-content:has(.PropertyErrorDisplay) .input-wrapper textarea,
.card-list-content:has(.PropertyErrorDisplay) .card-list-content .dropdown input,
.card-list-content:has(.PropertyErrorDisplay) .dropdown input,
.card-list-content:has(.PropertyErrorDisplay) input {
    border-color: #e30613 !important;
}


:root {
    --sidebar-width: 258px;
    --topbar-height: 95px;
}

    .filter-list::-webkit-scrollbar {
        width: 6px;
    }

    .filter-list::-webkit-scrollbar-thumb {
        background: rgba(255,255,255,0.18);
        border-radius: 20px;
    }

/* ---- aus SiTTsBlazor.css ---- */
pre {
    font-family: Calibri !important;
    font-size: var(--bs-body-font-size);
    font-weight:normal;
}
